<html>
<head>
<title>Instalando la base de datos</title>
<link rel="stylesheet" type="text/css" href="estilo.css">
</head>
<body>
<br/><br/><br/><br/>
<h3>Instalando la base de datos...</h3>
<ul>
<?php
	include("funciones.php");
	ejecutarQuery("drop database inmobiliaria");
	ejecutarQuery("create database inmobiliaria");

	ejecutarQuery("create table usuario (id int(2) AUTO_INCREMENT, nombre varchar(50) NOT NULL, contrasenia varchar(32) NOT NULL, primary key(id))");
	ejecutarQuery("insert into usuario values('','msaa@nuevomilenio.com.co', 'd97a288fb348d7b4c185591a8785595b')");

	ejecutarQuery("create table tipoInmueble (codTipoInm int(2) AUTO_INCREMENT, nombre varchar(30) NOT NULL, primary key(codTipoInm))");
	ejecutarQuery("insert into tipoInmueble values('','Casa')");
	ejecutarQuery("insert into tipoInmueble values('','Apartamento')");
	ejecutarQuery("insert into tipoInmueble values('','Finca')");
	ejecutarQuery("insert into tipoInmueble values('','Oficinas')");
	ejecutarQuery("insert into tipoInmueble values('','Bodega')");
	ejecutarQuery("insert into tipoInmueble values('','Local')");
	ejecutarQuery("insert into tipoInmueble values('','Lote')");
	
	ejecutarQuery("create table tipoContrato (codTipoContrato int(2) AUTO_INCREMENT, nombre varchar(30) NOT NULL, primary key(codTipoContrato))");
	ejecutarQuery("insert into tipoContrato values('','Venta')");
	ejecutarQuery("insert into tipoContrato values('','Arriendo')");
	ejecutarQuery("insert into tipoContrato values('','Venta y/o Arriendo')");
	ejecutarQuery("insert into tipoContrato values('','Permuta')");
	
	ejecutarQuery("create table dato (codDato int(3) AUTO_INCREMENT, nombre varchar(30) NOT NULL, descripcion BLOB, primary key(codDato))");
	ejecutarQuery("insert into dato values('','Conjunto','Indica el conjunto residencial del inmueble')");
	ejecutarQuery("insert into dato values('','Estrato','Indica el estrato bajo el que se encuentra el inmueble')");
	ejecutarQuery("insert into dato values('','Area','Representa la cantidad de metros cuadrados del inmueble')");
	ejecutarQuery("insert into dato values('','Barrio','Indica el barrio en donde se encuentra del inmueble')");
	ejecutarQuery("insert into dato values('','Alcobas','Indica el número de alcobas del inmueble')");
	ejecutarQuery("insert into dato values('','Estudio','Indica si el inmueble posee o no estudio')");
	ejecutarQuery("insert into dato values('','Baños','Indica el número de baños del inmueble')");
	ejecutarQuery("insert into dato values('','Sala/Comedor','Proporciona información adicional acerca de la Sala/Comedor del inmueble')");
	ejecutarQuery("insert into dato values('','Cocina','Proporciona información adicional acerca de la Cocina del inmueble')");
	ejecutarQuery("insert into dato values('','Zona Social','Indica si el inmueble posee Zona Social')");
	ejecutarQuery("insert into dato values('','Terrazas','Indica si el inmueble posee terrazas y cuantas')");
	ejecutarQuery("insert into dato values('','Garajes','Indica el número de garajes del inmueble')");
	ejecutarQuery("insert into dato values('','Frente','Indica los metros de Frente que posee del inmueble')");
	ejecutarQuery("insert into dato values('','Fondo','Indica los metros de Fondo que posee el inmueble')");
	ejecutarQuery("insert into dato values('','Líneas Telefónicas','Indica el número de Líneas Telefónicas del inmueble')");
	ejecutarQuery("insert into dato values('','Coord. Google Maps','Indica las coordenadas del inmueble para mostrarlo en un Mapa de Google Maps')");
	ejecutarQuery("insert into dato values('','Patios','Indica el número de Patios del inmueble')");
	ejecutarQuery("insert into dato values('','Jardines','Indica el número de Jardines del inmueble')");
	ejecutarQuery("insert into dato values('','Vestier','Indica si el inmueble posee Vestier')");
	ejecutarQuery("insert into dato values('','Ascensores','Indica si el inmueble posee asensores y cuántos')");
	ejecutarQuery("insert into dato values('','Administración','Representa la cantidad de dinero a pagar por Administración en el inmueble')");
	ejecutarQuery("insert into dato values('','Asesor','El nombre del Asesor del inmueble')");
	ejecutarQuery("insert into dato values('','Halls','Indica el número de Halls del inmueble')");
	ejecutarQuery("insert into dato values('','Portería','Indica si el inmueble posee portería')");
	ejecutarQuery("insert into dato values('','Chimenea','Indica si el inmueble posee Chimenea')");
	ejecutarQuery("insert into dato values('','Zona','Indica la Zona Residencial del inmueble')");
	ejecutarQuery("insert into dato values('','Area Libre','Indica la cantidad de metros cuadrados de Area Libre del inmueble')");
	
	ejecutarQuery("create table inmueble (codInmueble int(6) AUTO_INCREMENT, nombre varchar(30) NOT NULL, precio float(15,2) NOT NULL, edad int(3) NOT NULL, direccion varchar(50) NOT NULL, ciudad varchar(30) NOT NULL, foto varchar(50) NOT NULL, observaciones BLOB, tipoInmueble int(2) NOT NULL, tipoContrato int(2) NOT NULL, primary key(codInmueble), foreign key(tipoInmueble) references tipoInmueble(codTipoInm), foreign key(tipoContrato) references tipoContrato(codTipoContrato))");
	ejecutarQuery("insert into inmueble values('', 'Las Acacias', '190000000', '5', 'Calle 92 # 7 - 52', 'Bogotá', '07-11-2007-16-18-10_0acacias.jpg', 'Cada baño tiene Jacuzzi, tiene una mesa de Billar y un parque infantil', '2', '1')");
	ejecutarQuery("insert into inmueble values('', 'Montenegro', '250000000', '8', 'Carrera 68F con 68', 'Medellín', '07-11-2007-16-23-40_0casasredil.jpg', '', '1', '2')");
	ejecutarQuery("insert into inmueble values('', 'Edificio Saa', '8500500000', '2', 'Calle 110 # 54 - 65', 'Bogotá', '07-11-2007-16-29-39_0oficinaschicop.jpg', '', '4', '1')");

	ejecutarQuery("create table adicional (codAdicional int(3) AUTO_INCREMENT, codInmueble int(6) NOT NULL, codDato int(3) NOT NULL, valor BLOB NOT NULL, primary key(codAdicional), foreign key(codInmueble) references inmueble(codInmueble), foreign key(codDato) references dato(codDato))");
	ejecutarQuery("insert into adicional values('', '1', '2', 'Seis')");
	ejecutarQuery("insert into adicional values('', '1', '5', '3')");
	ejecutarQuery("insert into adicional values('', '1', '7', '4')");
	ejecutarQuery("insert into adicional values('', '1', '12', '2')");
	ejecutarQuery("insert into adicional values('', '1', '15', 'Una sola')");
	ejecutarQuery("insert into adicional values('', '1', '20', '$180.000')");
	ejecutarQuery("insert into adicional values('', '1', '23', 'Dos porterías con vigilancia las 24 Horas')");
	ejecutarQuery("insert into adicional values('', '2', '2', '5')");
	ejecutarQuery("insert into adicional values('', '2', '5', '2')");
	ejecutarQuery("insert into adicional values('', '2', '7', '2')");
	ejecutarQuery("insert into adicional values('', '2', '9', 'Integral')");
	ejecutarQuery("insert into adicional values('', '2', '12', 'Compartido en el conjunto')");
	ejecutarQuery("insert into adicional values('', '2', '13', '5 metros')");
	ejecutarQuery("insert into adicional values('', '2', '14', '10 metros')");
	ejecutarQuery("insert into adicional values('', '2', '23', 'Vigilancia 24 horas al día')");
	ejecutarQuery("insert into adicional values('', '2', '26', '10 Metros Cuadrados')");
	ejecutarQuery("insert into adicional values('', '3', '2', 'Seis')");
	ejecutarQuery("insert into adicional values('', '3', '3', '1889 metros cuadrados')");
	ejecutarQuery("insert into adicional values('', '3', '4', 'San Rey')");
	ejecutarQuery("insert into adicional values('', '3', '20', '$680.000 Pesos')");
	ejecutarQuery("insert into adicional values('', '3', '25', 'Norte')");
	
	ejecutarQuery("create table fotoAdicional (codFoto int(5) AUTO_INCREMENT, codInmueble int(6) NOT NULL, urlFoto varchar(50) NOT NULL, primary key(codFoto), foreign key(codInmueble) references inmueble(codInmueble))");
	ejecutarQuery("insert into fotoAdicional values('', '1', '07-11-2007-16-18-10_1dentro.jpg')");
	ejecutarQuery("insert into fotoAdicional values('', '1', '07-11-2007-16-18-10_3fuera.jpg')");
	ejecutarQuery("insert into fotoAdicional values('', '2', '07-11-2007-16-23-40_1casasredil02tn.jpg')");
	ejecutarQuery("insert into fotoAdicional values('', '2', '07-11-2007-16-23-40_2casasredil03tn.jpg')");
?>
</ul>
</body>
</html>